var ctx;
var phoneReg = /^(13[0-9]|15[0-9]|18[0-9]|14[578])[0-9]{8}$/;

function setCtx(ctx) {
	this.ctx = ctx;
}

//验证名称
function checkPageName(){
	var pageName = $("#pageName").val();
	//解决ie9以下placeholder与value重复的问题
	if(pageName == $("#pageName").attr("placeholder")){
		pageName = "";
	}
	if(pageName == null || pageName == ""){
		layer.tips('名称不能为空!', '#pageName', {
		    tips: 3,
		    time:1000
		});
		return false;
	}else{
		return true;
	}
}

//验证排序不能为空
function checkSort(){
	var reg = /^[0-9]*[1-9][0-9]*$/;
	var sort = $("#sort").val();
	if(sort == null || sort == ""){
		layer.tips('排序不能为空!', '#sort', {
			tips: 3,
			time:1000
		});
		return false;
	}else if(!reg.test(sort)){
		layer.tips('请输入正整数!', '#sort', {
			tips: 3,
			time:1000
		});
		return false;
	}else{
		return true;
	}
}

//验证电话号码1
function checkPhone0(){
	var phone0 = $("#phone0").val();
	//解决ie9以下placeholder与value重复的问题
	if(phone0 == $("#phone0").attr("placeholder")){
		phone0 = "";
	}
	if(phone0 == null || phone0 == ""){
		layer.tips('电话号码不能为空!', '#phone0', {
		    tips: 3,
		    time:1000
		});
		return false;
	}else{
		/*if(!phoneReg.test(phone0)){
			layer.tips('电话号码格式错误，请填写正确格式的电话号码!', '#phone0', {
			    tips: 3,
			    time:1000
			});
			return false;
		}else{*/
			return true;
		/*}*/
	}
}

//验证电话号码2
function checkPhone1(){
	var phone1 = $("#phone1").val();
	//解决ie9以下placeholder与value重复的问题
	if(phone1 == $("#phone1").attr("placeholder")){
		phone1 = "";
	}
	if(phone1 == null || phone1 == ""){
		return true;
	}else/* if(!phoneReg.test(phone1)){
		layer.tips('电话号码格式错误，请填写正确格式的电话号码!', '#phone1', {
		    tips: 3,
		    time:1000
		});
		return false;
	}else{*/
		return true;
	/*}*/
}

//验证名称
function checkAddr(){
	var addr = $("#addr").val();
	//解决ie9以下placeholder与value重复的问题
	if(addr == $("#addr").attr("placeholder")){
		addr = "";
	}
	if(addr == null || addr == ""){
		layer.tips('地址不能为空!', '#addr', {
		    tips: 3,
		    time:1000
		});
		return false;
	}else{
		return true;
	}
}

// 新增或编辑便民黄页(1:新增 2:编辑)
var index = parent.layer.getFrameIndex(window.name); // 先得到当前iframe层的索引
function saveOrUpdatePage() {
	var pageName = $("#pageName").val();
	var cellId = $("#cellId").val();
	var phone0 = $("#phone0").val();
	var phone1 = $("#phone1").val();
	var addr = $("#addr").val();
	var sort = $('#sort').val();
	var pageId = $("#pageId").val();
	//解决ie9以下placeholder与value重复的问题
	if(addr == $("#addr").attr("placeholder")){
		addr = "";
	}

	if(checkPageName() && checkPhone0() && checkPhone1() && checkSort()){
		var index1 = layer.load(1);
		$.post(ctx + "/yellowPage/saveOrUpdateYellowPage", {
			pageName : pageName,
			cellId : cellId,
			phone0 : phone0,
			phone1 : phone1,
			addr : addr,
			sort : sort,
			pageId : pageId
		}, function(data) {
			data = JSON.parse(data);
			if (data.success) {
				layer.msg("操作成功", {
					icon : 1,
					time : 1000
				// 2秒关闭（如果不配置，默认是3秒）
				}, function() {
					parent.loadContent("/yellowPage/yellowPageList");
					parent.layer.close(index); // 根据窗口索引关闭窗口
				});
			} else {
				layer.close(index1);
				layer.msg(data.msg, {
					icon : 2,
					time : 1000
				// 2秒关闭（如果不配置，默认是3秒）
				}, function() {
					parent.layer.close(index); // 根据窗口索引关闭窗口
				});
			}
		});
	}
}

